Modeling Spiking neural networkS on Spinnaker By
نویسندگان
چکیده
D espite an increasing amount of experimental data and deeper scientific understanding, deciphering the inner workings of biological brains remains a grand challenge. Investigations into the human brain’s microscopic structure have shown that neuron cells are the key components in the cortex. Each individual neuron is physically very much like other cells in our body, but it’s different in that it interacts with other neurons by receiving or sending electrical pulses, or spikes. Researchers have proposed several mathematical models to describe the biological process of neurons firing spikes. These vary in their computational complexity as well as their fidelity, while maintaining biological plausibility. The spike is a common first class of abstraction among these various mathematical models. Spike events are communicated to all connected neurons, with typical fan-outs on the order of 103. Computational modeling of spiking neurons has abundant parallelism and no explicit requirement for cache coherent shared memory. Thus, researchers can use large supercomputing systems and high-performance computing clusters for this kind of simulation.1 However, spike communication stresses standard HPC clusters and networks, making them unsuitable for real-time simulation. In SpiNNaker, our treatment of spikes is a key innovation implemented with application-specific hardware: a multicast, packet-switched and selftimed communication fabric with on-chip routers. To maintain flexibility and generality, the neuronal models run in software on embedded ARM968 processors. These neuronal models communicate by means of spike packets directly supported by the SpiNNaker architecture. We taped out the SpiNNaker test chips in 2009 with the batch arriving in Manchester in December. As Figure 1 shows, these test chips are fully functional SpiNNaker chips but have a highly reduced core count: only two cores per chip. Here, we offer an overview of our research project and describe the first experiments with these test chips running spiking neurons based on Eugene Izhikevich’s model.2 Note that we’re not targeting artificial neural networks (such as perceptrons or multilayer networks) that were inspired by, but don’t model, biologically plausible neural systems.
منابع مشابه
Effects Of Real-time Synaptic Plasticity Using Spiking Neural Network Architecture
Artificial Neural Networks is a promising approach to study human brain computation in hopes of achieving similar learning by artificial agents. Recent architecture design of a low-power supercomputer by the University of Manchester, the SpiNNaker, has made it easier to design highly parallel brain-inspired algorithms. We used the SpiNNaker machine to implement a neural network capable of rewir...
متن کاملLarge-Scale Simulations of Plastic Neural Networks on Neuromorphic Hardware
SpiNNaker is a digital, neuromorphic architecture designed for simulating large-scale spiking neural networks at speeds close to biological real-time. Rather than using bespoke analog or digital hardware, the basic computational unit of a SpiNNaker system is a general-purpose ARM processor, allowing it to be programmed to simulate a wide variety of neuron and synapse models. This flexibility is...
متن کاملSynapse-Centric Mapping of Cortical Models to the SpiNNaker Neuromorphic Architecture
While the adult human brain has approximately 8.8 × 10(10) neurons, this number is dwarfed by its 1 × 10(15) synapses. From the point of view of neuromorphic engineering and neural simulation in general this makes the simulation of these synapses a particularly complex problem. SpiNNaker is a digital, neuromorphic architecture designed for simulating large-scale spiking neural networks at speed...
متن کاملReal-Time Recognition of Dynamic Hand Postures on a Neuromorphic System
To explore how the brain may recognise objects in its general,accurate and energy-efficient manner, this paper proposes the use of a neuromorphic hardware system formed from a Dynamic Video Sensor (DVS) silicon retina in concert with the SpiNNaker real-time Spiking Neural Network (SNN) simulator. As a first step in the exploration on this platform a recognition system for dynamic hand postures ...
متن کاملEvolution of spiking neural networks for temporal pattern recognition and animat control
Evolution of Spiking Neural Networks for Temporal Pattern Recognition and Animat Control. I extended an artificial life platform called GReaNs (the name stands for Gene Regulatory evolving artificial Networks) to explore the evolutionary abilities of biologically inspired Spiking Neural Network (SNN) model. The encoding of SNNs in GReaNs was inspired by the encoding of gene regulatory networks....
متن کامل